package org.NooLab.somclients.domains;

import org.NooLab.somclients.intf.SomClientsPublicIntf;



public class ScMTMParamPkg implements ScMTMParamPkgIntf{

	int packageType = SomClientIntf._SOMCLIENT_TYPE_MARKOVTABLE;
	private String guid;
	private SomClientsPublicIntf somClients;
	private boolean useDirectReference;
	private String sourceDbName;
	private String targetDbName;
	private String projectName;
	
	
	// ========================================================================
	public ScMTMParamPkg(){
		
	}
	// ========================================================================	
	
	@Override
	public int getPackageType() {
		
		return packageType;
	}

	@Override
	public void setGuid(String guid) {
		// 
		this.guid = guid;
	}

	@Override
	public void useTemplateConfig(int sid) {
		// 
		
	}

	@Override
	public void setHost(SomClientsPublicIntf somClientsHost, boolean useDirectReference) {
		// 
		somClients = somClientsHost;
		this.useDirectReference = useDirectReference;

	}

	@Override
	public SomClientsPublicIntf getHost() {
	 
		return somClients;
	}

	@Override
	public boolean useDirectReference() {
		return useDirectReference;
	}

	@Override
	public void setSourceDbName(String dbName) {
		sourceDbName = dbName;
	}

	@Override
	public String getSourceDbName() {
		// 
		return sourceDbName ;
	}

	@Override
	public void setTargetDbName(String dbName) {
		targetDbName = dbName;
	}

	@Override
	public String getTargetDbName() {
		return targetDbName;
	}

	@Override
	public void setProjectName(String prjname) {
		projectName = prjname;
	}

	@Override
	public String getProjectName() {
		return projectName ;
	}

	
}
